package com.ctvit.wsservice.basedata.domain;
import java.sql.Timestamp;
import java.util.Date;
import com.ctvit.framework.domain.BaseBean;
/**
* domain类
* 对应数据库表 t_eip_message_batch_pub
* 
*/ 
public class EipMessageBatchPub extends BaseBean{
	/*
	* 字段:     f_pk 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long pk;
	/*
	* 字段:     f_return_status 
	* 数据库类型:VARCHAR 
	* 说明:     该批次短信的处理状态、
1  提交消息失败，系统编码参数有误。
36  位字符串  消息处理批次号 

	* 
	*/
	private String returnStatus;
	/*
	* 字段:     f_head_source_sysID 
	* 数据库类型:VARCHAR 
	* 说明:     
	* 
	*/
	private String headSourceSysid;
	/*
	* 字段:     f_head_target_sysID 
	* 数据库类型:VARCHAR 
	* 说明:     
	* 
	*/
	private String headTargetSysid;
	/*
	* 字段:     f_head_target_service 
	* 数据库类型:VARCHAR 
	* 说明:     
	* 
	*/
	private String headTargetService;
	/*
	* 字段:     f_head_requestID 
	* 数据库类型:VARCHAR 
	* 说明:     
	* 
	*/
	private String headRequestid;
	/*
	* 字段:     f_body_member_code_type 
	* 数据库类型:VARCHAR 
	* 说明:     系统编码
	* 
	*/
	private String bodyMemberCodeType;
	/*
	* 字段:     f_body_member_secure_type 
	* 数据库类型:VARCHAR 
	* 说明:     系统安全码（若未设定，与系统编码一致）
	* 
	*/
	private String bodyMemberSecureType;
	/*
	* 字段:     f_body_dest_numbers_type 
	* 数据库类型:VARCHAR 
	* 说明:     手机号码（多个号码用英文逗号隔开,不超过100个）
	* 
	*/
	private String bodyDestNumbersType;
	/*
	* 字段:     f_body_content_type 
	* 数据库类型:VARCHAR 
	* 说明:     短消息内容（全英文字符短信含签名每140个字符拆分为一条短信，中文短信含签名每70个字符拆分为一条短信）
	* 
	*/
	private String bodyContentType;
	/*
	* 字段:     f_body_opera_type 
	* 数据库类型:VARCHAR 
	* 说明:     消息发送类型：N普通消息；S特殊消息；O其他。（只影响发送速度）
	* 
	*/
	private String bodyOperaType;
	/*
	* 字段:     f_process_status 
	* 数据库类型:VARCHAR 
	* 说明:     处理进度0未处理1无需处理2处理成功
	* 
	*/
	private String processStatus;
	/*
	* 字段:     f_send_resp_code 
	* 数据库类型:VARCHAR 
	* 说明:     发送到网关后 网关回复的发送状态
	* 
	*/
	private String sendRespCode;
	/*
	* 字段:     CREATE_TIMESTAMP 
	* 数据库类型:DATETIME 
	* 说明:     
	* 
	*/
	private Timestamp createTimestamp;
	/*
	* 字段:     MODIFY_TIMESTAMP 
	* 数据库类型:TIMESTAMP 
	* 说明:     
	* 
	*/
	private Timestamp modifyTimestamp;
	
	/**
	 * .
	 *
	 * @return Pk type:Long
	 */
	public Long getPk() {
		return pk;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setPk(Long newvalue) {
		this.pk = newvalue;
	}
	
	/**
	 * 该批次短信的处理状态、
1  提交消息失败，系统编码参数有误。
36  位字符串  消息处理批次号 
.
	 *
	 * @return ReturnStatus type:String
	 */
	public String getReturnStatus() {
		return returnStatus;
	}
	
	/**
	 * 该批次短信的处理状态、
1  提交消息失败，系统编码参数有误。
36  位字符串  消息处理批次号 
.
	 *
	 * @param newvalue
	 */
	public void setReturnStatus(String newvalue) {
		this.returnStatus = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return HeadSourceSysid type:String
	 */
	public String getHeadSourceSysid() {
		return headSourceSysid;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setHeadSourceSysid(String newvalue) {
		this.headSourceSysid = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return HeadTargetSysid type:String
	 */
	public String getHeadTargetSysid() {
		return headTargetSysid;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setHeadTargetSysid(String newvalue) {
		this.headTargetSysid = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return HeadTargetService type:String
	 */
	public String getHeadTargetService() {
		return headTargetService;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setHeadTargetService(String newvalue) {
		this.headTargetService = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return HeadRequestid type:String
	 */
	public String getHeadRequestid() {
		return headRequestid;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setHeadRequestid(String newvalue) {
		this.headRequestid = newvalue;
	}
	
	/**
	 * 系统编码.
	 *
	 * @return BodyMemberCodeType type:String
	 */
	public String getBodyMemberCodeType() {
		return bodyMemberCodeType;
	}
	
	/**
	 * 系统编码.
	 *
	 * @param newvalue
	 */
	public void setBodyMemberCodeType(String newvalue) {
		this.bodyMemberCodeType = newvalue;
	}
	
	/**
	 * 系统安全码（若未设定，与系统编码一致）.
	 *
	 * @return BodyMemberSecureType type:String
	 */
	public String getBodyMemberSecureType() {
		return bodyMemberSecureType;
	}
	
	/**
	 * 系统安全码（若未设定，与系统编码一致）.
	 *
	 * @param newvalue
	 */
	public void setBodyMemberSecureType(String newvalue) {
		this.bodyMemberSecureType = newvalue;
	}
	
	/**
	 * 手机号码（多个号码用英文逗号隔开,不超过100个）.
	 *
	 * @return BodyDestNumbersType type:String
	 */
	public String getBodyDestNumbersType() {
		return bodyDestNumbersType;
	}
	
	/**
	 * 手机号码（多个号码用英文逗号隔开,不超过100个）.
	 *
	 * @param newvalue
	 */
	public void setBodyDestNumbersType(String newvalue) {
		this.bodyDestNumbersType = newvalue;
	}
	
	/**
	 * 短消息内容（全英文字符短信含签名每140个字符拆分为一条短信，中文短信含签名每70个字符拆分为一条短信）.
	 *
	 * @return BodyContentType type:String
	 */
	public String getBodyContentType() {
		return bodyContentType;
	}
	
	/**
	 * 短消息内容（全英文字符短信含签名每140个字符拆分为一条短信，中文短信含签名每70个字符拆分为一条短信）.
	 *
	 * @param newvalue
	 */
	public void setBodyContentType(String newvalue) {
		this.bodyContentType = newvalue;
	}
	
	/**
	 * 消息发送类型：N普通消息；S特殊消息；O其他。（只影响发送速度）.
	 *
	 * @return BodyOperaType type:String
	 */
	public String getBodyOperaType() {
		return bodyOperaType;
	}
	
	/**
	 * 消息发送类型：N普通消息；S特殊消息；O其他。（只影响发送速度）.
	 *
	 * @param newvalue
	 */
	public void setBodyOperaType(String newvalue) {
		this.bodyOperaType = newvalue;
	}
	
	/**
	 * 处理进度0未处理1无需处理2处理成功.
	 *
	 * @return ProcessStatus type:String
	 */
	public String getProcessStatus() {
		return processStatus;
	}
	
	/**
	 * 处理进度0未处理1无需处理2处理成功.
	 *
	 * @param newvalue
	 */
	public void setProcessStatus(String newvalue) {
		this.processStatus = newvalue;
	}
	
	/**
	 * 发送到网关后 网关回复的发送状态.
	 *
	 * @return SendRespCode type:String
	 */
	public String getSendRespCode() {
		return sendRespCode;
	}
	
	/**
	 * 发送到网关后 网关回复的发送状态.
	 *
	 * @param newvalue
	 */
	public void setSendRespCode(String newvalue) {
		this.sendRespCode = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return CreateTimestamp type:Timestamp
	 */
	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Timestamp newvalue) {
		this.createTimestamp = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return ModifyTimestamp type:Timestamp
	 */
	public Timestamp getModifyTimestamp() {
		return modifyTimestamp;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Timestamp newvalue) {
		this.modifyTimestamp = newvalue;
	}
}

